package com.beiye.drivertransport.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by ky on 2018/1/10.
 */

public class PreJobTrainingBean  {


    /**
     * result : true
     * data : null
     * msg : 操作成功
     * rows : [{"sn":385,"tpType":null,"orgId":null,"creationDate":null,"orgName":null,"planName":"法律法规","beginDate":null,"endDate":null,"seqNo":1,"resultCode":null,"listCourse":[{"sn":480,"orgId":null,"otpSn":null,"tcSn":365,"ttName":"岗前培训","courseName":"国博正式取消纸质门票 不收费用直接刷身份证就能参观","courseLength":10,"mrMark":null,"readNo":38,"resultCode":null,"studyState":0,"sumCourseLength":null,"creationDate":null,"muMark":null,"oppsSn":null},{"sn":471,"orgId":null,"otpSn":null,"tcSn":364,"ttName":"岗前培训","courseName":"周小川：传统的纸币、硬币未来可能将不复存在","courseLength":10,"mrMark":null,"readNo":46,"resultCode":null,"studyState":0,"sumCourseLength":null,"creationDate":null,"muMark":null,"oppsSn":null},{"sn":470,"orgId":null,"otpSn":null,"tcSn":367,"ttName":"岗前培训","courseName":"美国国务卿诋毁中国 被非盟主席当场回怼","courseLength":20,"mrMark":null,"readNo":57,"resultCode":null,"studyState":0,"sumCourseLength":null,"creationDate":null,"muMark":null,"oppsSn":null},{"sn":469,"orgId":null,"otpSn":null,"tcSn":366,"ttName":"岗前培训","courseName":"周小川：广义货币这个池子里的钱可以用得更有效率","courseLength":10,"mrMark":null,"readNo":52,"resultCode":null,"studyState":0,"sumCourseLength":null,"creationDate":null,"muMark":null,"oppsSn":null}]},{"sn":386,"tpType":null,"orgId":null,"creationDate":null,"orgName":null,"planName":"公司相关管理制度","beginDate":null,"endDate":null,"seqNo":2,"resultCode":null,"listCourse":[{"sn":479,"orgId":null,"otpSn":null,"tcSn":353,"ttName":"岗前培训","courseName":"2018年3月日 岗前培训第四条","courseLength":5,"mrMark":null,"readNo":1,"resultCode":null,"studyState":0,"sumCourseLength":null,"creationDate":null,"muMark":null,"oppsSn":null},{"sn":478,"orgId":null,"otpSn":null,"tcSn":352,"ttName":"岗前培训","courseName":"2018年3月日 岗前培训第三条","courseLength":5,"mrMark":null,"readNo":2,"resultCode":null,"studyState":0,"sumCourseLength":null,"creationDate":null,"muMark":null,"oppsSn":null},{"sn":477,"orgId":null,"otpSn":null,"tcSn":351,"ttName":"岗前培训","courseName":"2018年3月日 岗前培训第二条","courseLength":5,"mrMark":null,"readNo":4,"resultCode":null,"studyState":0,"sumCourseLength":null,"creationDate":null,"muMark":null,"oppsSn":null}]},{"sn":387,"tpType":null,"orgId":null,"creationDate":null,"orgName":null,"planName":"安全知识和传达文件","beginDate":null,"endDate":null,"seqNo":3,"resultCode":null,"listCourse":[]}]
     * total : 3
     * code : 0
     */

    private boolean result;
    private Object data;
    private String msg;
    private int total;
    private int code;
    private List<RowsBean> rows;

    public boolean isResult() {
        return result;
    }

    public void setResult(boolean result) {
        this.result = result;
    }

    public Object getData() {
        return data;
    }

    public void setData(Object data) {
        this.data = data;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public List<RowsBean> getRows() {
        return rows;
    }

    public void setRows(List<RowsBean> rows) {
        this.rows = rows;
    }

    public static class RowsBean {
        /**
         * sn : 385
         * tpType : null
         * orgId : null
         * creationDate : null
         * orgName : null
         * planName : 法律法规
         * beginDate : null
         * endDate : null
         * seqNo : 1
         * resultCode : null
         * listCourse : [{"sn":480,"orgId":null,"otpSn":null,"tcSn":365,"ttName":"岗前培训","courseName":"国博正式取消纸质门票 不收费用直接刷身份证就能参观","courseLength":10,"mrMark":null,"readNo":38,"resultCode":null,"studyState":0,"sumCourseLength":null,"creationDate":null,"muMark":null,"oppsSn":null},{"sn":471,"orgId":null,"otpSn":null,"tcSn":364,"ttName":"岗前培训","courseName":"周小川：传统的纸币、硬币未来可能将不复存在","courseLength":10,"mrMark":null,"readNo":46,"resultCode":null,"studyState":0,"sumCourseLength":null,"creationDate":null,"muMark":null,"oppsSn":null},{"sn":470,"orgId":null,"otpSn":null,"tcSn":367,"ttName":"岗前培训","courseName":"美国国务卿诋毁中国 被非盟主席当场回怼","courseLength":20,"mrMark":null,"readNo":57,"resultCode":null,"studyState":0,"sumCourseLength":null,"creationDate":null,"muMark":null,"oppsSn":null},{"sn":469,"orgId":null,"otpSn":null,"tcSn":366,"ttName":"岗前培训","courseName":"周小川：广义货币这个池子里的钱可以用得更有效率","courseLength":10,"mrMark":null,"readNo":52,"resultCode":null,"studyState":0,"sumCourseLength":null,"creationDate":null,"muMark":null,"oppsSn":null}]
         */

        private int sn;
        private Object tpType;
        private Object orgId;
        private Object creationDate;
        private Object orgName;
        private String planName;
        private Object beginDate;
        private Object endDate;
        private int seqNo;
        private Object resultCode;
        private List<ListCourseBean> listCourse;

        public int getSn() {
            return sn;
        }

        public void setSn(int sn) {
            this.sn = sn;
        }

        public Object getTpType() {
            return tpType;
        }

        public void setTpType(Object tpType) {
            this.tpType = tpType;
        }

        public Object getOrgId() {
            return orgId;
        }

        public void setOrgId(Object orgId) {
            this.orgId = orgId;
        }

        public Object getCreationDate() {
            return creationDate;
        }

        public void setCreationDate(Object creationDate) {
            this.creationDate = creationDate;
        }

        public Object getOrgName() {
            return orgName;
        }

        public void setOrgName(Object orgName) {
            this.orgName = orgName;
        }

        public String getPlanName() {
            return planName;
        }

        public void setPlanName(String planName) {
            this.planName = planName;
        }

        public Object getBeginDate() {
            return beginDate;
        }

        public void setBeginDate(Object beginDate) {
            this.beginDate = beginDate;
        }

        public Object getEndDate() {
            return endDate;
        }

        public void setEndDate(Object endDate) {
            this.endDate = endDate;
        }

        public int getSeqNo() {
            return seqNo;
        }

        public void setSeqNo(int seqNo) {
            this.seqNo = seqNo;
        }

        public Object getResultCode() {
            return resultCode;
        }

        public void setResultCode(Object resultCode) {
            this.resultCode = resultCode;
        }

        public List<ListCourseBean> getListCourse() {
            return listCourse;
        }

        public void setListCourse(List<ListCourseBean> listCourse) {
            this.listCourse = listCourse;
        }

        public static class ListCourseBean implements Serializable{
            /**
             * sn : 480
             * orgId : null
             * otpSn : null
             * tcSn : 365
             * ttName : 岗前培训
             * courseName : 国博正式取消纸质门票 不收费用直接刷身份证就能参观
             * courseLength : 10
             * mrMark : null
             * readNo : 38
             * resultCode : null
             * studyState : 0
             * sumCourseLength : null
             * creationDate : null
             * muMark : null
             * oppsSn : null
             */

            private int sn;
            private Object orgId;
            private Object otpSn;
            private int tcSn;
            private String ttName;
            private String courseName;
            private int courseLength;
            private Object mrMark;
            private int readNo;
            private Object resultCode;
            private int studyState;
            private Object sumCourseLength;
            private Object creationDate;
            private Object muMark;
            private Object oppsSn;

            public int getSn() {
                return sn;
            }

            public void setSn(int sn) {
                this.sn = sn;
            }

            public Object getOrgId() {
                return orgId;
            }

            public void setOrgId(Object orgId) {
                this.orgId = orgId;
            }

            public Object getOtpSn() {
                return otpSn;
            }

            public void setOtpSn(Object otpSn) {
                this.otpSn = otpSn;
            }

            public int getTcSn() {
                return tcSn;
            }

            public void setTcSn(int tcSn) {
                this.tcSn = tcSn;
            }

            public String getTtName() {
                return ttName;
            }

            public void setTtName(String ttName) {
                this.ttName = ttName;
            }

            public String getCourseName() {
                return courseName;
            }

            public void setCourseName(String courseName) {
                this.courseName = courseName;
            }

            public int getCourseLength() {
                return courseLength;
            }

            public void setCourseLength(int courseLength) {
                this.courseLength = courseLength;
            }

            public Object getMrMark() {
                return mrMark;
            }

            public void setMrMark(Object mrMark) {
                this.mrMark = mrMark;
            }

            public int getReadNo() {
                return readNo;
            }

            public void setReadNo(int readNo) {
                this.readNo = readNo;
            }

            public Object getResultCode() {
                return resultCode;
            }

            public void setResultCode(Object resultCode) {
                this.resultCode = resultCode;
            }

            public int getStudyState() {
                return studyState;
            }

            public void setStudyState(int studyState) {
                this.studyState = studyState;
            }

            public Object getSumCourseLength() {
                return sumCourseLength;
            }

            public void setSumCourseLength(Object sumCourseLength) {
                this.sumCourseLength = sumCourseLength;
            }

            public Object getCreationDate() {
                return creationDate;
            }

            public void setCreationDate(Object creationDate) {
                this.creationDate = creationDate;
            }

            public Object getMuMark() {
                return muMark;
            }

            public void setMuMark(Object muMark) {
                this.muMark = muMark;
            }

            public Object getOppsSn() {
                return oppsSn;
            }

            public void setOppsSn(Object oppsSn) {
                this.oppsSn = oppsSn;
            }
        }
    }
}
